package com.jt.www.biz.order_pc.service;

import com.jt.www.model.mail.vo.JtBranchAccountVo;
import com.jt.www.model.param.endorse.AppDetailProParam;
import com.jt.www.model.reps.GenericDataResponse;
import com.jt.www.model.reps.GenericListResponse;
import com.jt.www.model.vo.endorse.AppDetailProVo;
import com.jt.www.model.vo.endorse.DetailVo;
import org.springframework.http.ResponseEntity;
import org.springframework.ui.Model;

/**
 * Created by shaoyn on 2019/12/05.
 */
public interface PreviewService {

    AppDetailProVo searchAppDetailPro(AppDetailProParam param);

    //查询开户行账号
    ResponseEntity<GenericDataResponse<JtBranchAccountVo>> branchAccount(String areaCode, String channelNo, String productCode);

    //查询标的信息
    ResponseEntity<GenericListResponse<DetailVo>> insuranceObjects(String appCode);

    //投保单预览
    String appForm(AppDetailProParam param, Model model, String findCode);

    //业管推送和结算状态查询
    String pushStatus(String policyNo, String endorsementNo, Model model, String findCode);
}